export interface PersonnelAllocationVO {
  /**
   * 主键标识
   */
  id: string | number;

  /**
   * 物业基础信息主键
   */
  propertyBasicInfoId: string | number;

  /**
   * 保安人数
   */
  quantitySecurity: string;

  /**
   * 保安配比
   */
  securityRatio: number;

  /**
   * 保洁人数
   */
  quantityCleaning: number;

  /**
   * 保洁配比
   */
  cleaningRatio: number;

  /**
   * 保绿人数
   */
  quantityGreenConservation: number;

  /**
   * 保绿配比
   */
  greenRetainingRatio: number;

  /**
   * 保修人数
   */
  warrantyQuantity: number;

  /**
   * 保修配比
   */
  warrantyRatio: number;

  /**
   * 客服人数;
   */
  customerServiceNumber: number;

  /**
   * 客服配比
   */
  customerServiceRatio: number;

  /**
   * 其他人数
   */
  otherNumber: number;

  /**
   * 其他配比
   */
  otherRatio: number;

  /**
   * 合计人数
   */
  totalNumberOfPeople: number;

  /**
   * 人员配比
   */
  personnelRatio: number;
}

export interface PersonnelAllocationForm extends BaseEntity {
  /**
   * 主键标识
   */
  id?: string | number;

  /**
   * 物业基础信息主键
   */
  propertyBasicInfoId?: string | number;

  /**
   * 保安人数
   */
  quantitySecurity?: string;

  /**
   * 保安配比
   */
  securityRatio?: number;

  /**
   * 保洁人数
   */
  quantityCleaning?: number;

  /**
   * 保洁配比
   */
  cleaningRatio?: number;

  /**
   * 保绿人数
   */
  quantityGreenConservation?: number;

  /**
   * 保绿配比
   */
  greenRetainingRatio?: number;

  /**
   * 保修人数
   */
  warrantyQuantity?: number;

  /**
   * 保修配比
   */
  warrantyRatio?: number;

  /**
   * 客服人数;
   */
  customerServiceNumber?: number;

  /**
   * 客服配比
   */
  customerServiceRatio?: number;

  /**
   * 其他人数
   */
  otherNumber?: number;

  /**
   * 其他配比
   */
  otherRatio?: number;

  /**
   * 合计人数
   */
  totalNumberOfPeople?: number;

  /**
   * 人员配比
   */
  personnelRatio?: number;
}

export interface PersonnelAllocationQuery extends PageQuery {
  /**
   * 物业基础信息主键
   */
  propertyBasicInfoId?: string | number;

  /**
   * 保安人数
   */
  quantitySecurity?: string;

  /**
   * 保安配比
   */
  securityRatio?: number;

  /**
   * 保洁人数
   */
  quantityCleaning?: number;

  /**
   * 保洁配比
   */
  cleaningRatio?: number;

  /**
   * 保绿人数
   */
  quantityGreenConservation?: number;

  /**
   * 保绿配比
   */
  greenRetainingRatio?: number;

  /**
   * 保修人数
   */
  warrantyQuantity?: number;

  /**
   * 保修配比
   */
  warrantyRatio?: number;

  /**
   * 客服人数;
   */
  customerServiceNumber?: number;

  /**
   * 客服配比
   */
  customerServiceRatio?: number;

  /**
   * 其他人数
   */
  otherNumber?: number;

  /**
   * 其他配比
   */
  otherRatio?: number;

  /**
   * 合计人数
   */
  totalNumberOfPeople?: number;

  /**
   * 人员配比
   */
  personnelRatio?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
